@mixin comTit($col:$qy-main2) {
	font-size: 32rpx;
	color: $col;
	font-weight: 600;
	margin: 40rpx 0 20rpx;
}
.ttfwName{
	height: 110rpx;
	line-height: 110rpx;
	background: $pss-qy-gray;
	border-radius: 20rpx 20rpx 0 0;
	text-align: center;
	font-size: 36rpx;
	font-weight: 600;
	color: $qy-main2;
	padding: 0 10rpx;
}
.videoWrap{
	width: 100%;
	height: 420rpx;
	background: pink;
	position: sticky;
	left: 0;
	top: 0;
}
.xmName{
	@include comTit;
}
.xmSmInfo{
	font-size: 24rpx;
	color: $qy-main6;
	margin-bottom: 15rpx;
	text{
		margin-left: 15rpx;
		&:first-child{
			margin-left: 0;
		}
	}
	&.otherCol{
		color: $pss-qy-main;
	}
}
.detModTit{
	@include comTit($pss-qy-main);
	.icon-qyMenu{
		margin-right: 15rpx;
		font-weight: normal;
		font-size: 36rpx;
	}
}
.xmIntro{
	font-size: 28rpx;
	color: $qy-main2;
}
.plTabs{
	z-index: 990;
	position: sticky;
	// top: var(--window-top); 
	background-color: #fff;
}
.pubPl{
	width: 150rpx;
	height:76rpx;
	position: fixed;
	z-index: 991;
	right: 30rpx;
	bottom: 80rpx;
	background: $pss-qy-main;
	color: #fff;
	font-size: 24rpx;
	box-shadow: 0px 2px 4px rgba(0,0,0,.2);
	border-radius: 50rpx;
	justify-content: center;
	.iconfont{
		font-size: 56rpx;
		margin-right:5rpx;
	}
	&.otherPos{
		bottom: 160rpx;
	}
}